home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 11587 / 11587.xpi / chrome / aviary.jar / content / util.js < prev   
Text File  |  2009-10-08  |  2KB  |  44 lines

  1. /* Copyright (c) 2007-2009 Pearl Crescent, LLC.  All Rights Reserved. */
  2. /* vim: set sw=2 sts=2 ts=8 et syntax=javascript: */
  3.  
  4. // This file requires com.aviary.talon.pearlutil.
  5.  
  6. var gAviaryUtil =
  7. {
  8.   HideInactiveTools: function(aToolList)
  9.   {
  10.     if (!aToolList)
  11.       return;
  12.  
  13.     var toolInfo = {
  14.           20: { domID: "aviary-falcon",      name: "",  active: false },
  15.           1:  { domID: "aviary-phoenix",     name: "",  active: false },
  16.           2:  { domID: "aviary-toucan",      name: "",  active: false },
  17.           3:  { domID: "aviary-peacock",     name: "",  active: false },
  18.           4:  { domID: "aviary-raven",       name: "",  active: false },
  19.           5:  { domID: "aviary-hummingbird", name: "",  active: false },
  20.           6:  { domID: "aviary-myna",        name: "",  active: false },
  21.           14: { domID: "aviary-woodpecker",  name: "",  active: false }};
  22.     var toolArray = aToolList.split(',');
  23.     for (var i = 0; i < toolArray.length; i += 2)
  24.     {
  25.       var tool = toolInfo[parseInt(toolArray[i])];
  26.       if (tool)
  27.       {
  28.         tool.active = true;
  29.         if ((i + 1) < toolArray.length)
  30.           tool.name = toolArray[i + 1];
  31.       }
  32.     }
  33.  
  34.     for (var toolID in toolInfo)
  35.     {
  36.       var tool = toolInfo[toolID];
  37.       com.aviary.talon.pearlutil.SetElementAttribute(tool.domID, "hidden",
  38.                                                      !tool.active);
  39.     }
  40.   }, // HideInactiveTools()
  41.  
  42.   endOfObject: true
  43. }; // gAviaryUtil
  44.